home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 11 / ThreadDemo.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-09-08  |  1.3 KB  |  35 lines

  1. class ThreadDemo implements Runnable {
  2.    ThreadDemo() {
  3.       Thread var1 = Thread.currentThread();
  4.       System.out.println("currentThread: " + var1);
  5.       Thread var2 = new Thread(this, "Demo Thread");
  6.       System.out.println("Thread created: " + var2);
  7.       var2.start();
  8.  
  9.       try {
  10.          Thread.sleep(3000L);
  11.       } catch (InterruptedException var3) {
  12.          System.out.println("interrupted");
  13.       }
  14.  
  15.       System.out.println("exiting main thread");
  16.    }
  17.  
  18.    public void run() {
  19.       try {
  20.          for(int var1 = 5; var1 > 0; --var1) {
  21.             System.out.println(String.valueOf(var1));
  22.             Thread.sleep(1000L);
  23.          }
  24.       } catch (InterruptedException var2) {
  25.          System.out.println("child interrupted");
  26.       }
  27.  
  28.       System.out.println("exiting child thread");
  29.    }
  30.  
  31.    public static void main(String[] var0) {
  32.       new ThreadDemo();
  33.    }
  34. }
  35.